#!/usr/bin bash

if [ -d classes ]; then
    rm -rf classes;
fi
#创建输出目录
mkdir classes
1
#先编译注解处理器相关的类，并且-d指定输出到classes文件夹
javac -encoding UTF-8 -cp ${JAVA_HOME}/lib/tools.jar com/yum/Annotation/*.java -d ../out

#-cp 指定class路径（运行时用全限定类名） -processor 即指定用上面编译出来的注解类去编译测试类，并且class文件也指定到classes文件夹
javac -cp classes -processor com.yum.Annotation.Processor.YGetterProcessor,com.yum.Annotation.Processor.YSetterProcessor com/test/test.java -d ../out

#-cp 指定class路径，然后运行
java -cp ../out com.yohane.test.test
